Can Collaborative Software Development Benefit from Synchronous Groupware Functions?
نویسندگان
چکیده
Large enterprise organizations have software development teams distributed over multiple geographical sites. Because of distance, enterprises face challenges which are similar to those that open source software (OSS) projects have experienced in the past. OSS projects overcame the problem of distance through both development practices and Collaborative Software Development (CSD) platforms, wholly made up of asynchronous tools. However, generic groupware platforms offer both same-time and different-time options for communication and collaboration. We intend to understand whether distant developers can benefit from synchronous functions other than asynchronous functions for cross-sites cooperation. As a first step, this paper provides a comparison of CSD platforms and generic groupware with respect to supported functions. As a result we propose the extension of CSD platforms with synchronous functions, as those available in widespread groupware platforms.
منابع مشابه
Architecture for Synchronous Groupware Application Development
This paper describes the design choices and the prototype implementation of CoopScan, a generic framework for synchronous groupware development. We focus on architectural issues and on strategies for integration of existing single−user applications into a collaborative environment. In this work, we propose a generic approach to application re−use. This approach is validated through the developm...
متن کاملA Synchronous Groupware and Some Scenarios as an Example for New Media in Education
The motivation for the usage of new media in education can differ. The University of Duisburg-Essen (UDE) is involved in several projects such as “eCampus”, “Minerva”, “OFFSHORE” and “Bridge”. All of them aim at the development of innovative contributions to university education from various points of view, especially internationalization. Most of these projects form the basis for the usage of ...
متن کاملTransparent and flexible data sharing for synchronous groupware
Preface Synchronous groupware allows users, who are geographically distributed, to collaborate via a computer network. Currently, groupware is playing a major role in distance education, where it supports group discussions, joint work on electronic courses, joint visits of Web pages, remote laboratories, video conferences, joint program development, cooperative publishing, virtual environments ...
متن کاملChapter 5: Empirical Modelling for collaborative modelling
In the last chapter, I have discussed the philosophical foundation of Empirical Modelling (EM) and differences to other approaches to software systems development. So far, there has been little discussion on what kind of collaborative context may be benefited by adopting an EM approach and how EM principles such as the ODA framework can be exploited in collaborative work such as groupware devel...
متن کاملDeveloping synchronous collaborative applications with TeamComponents
Synchronous groupware applications are playing a major role in, e.g., distance education, video conferencing, joint program development, co-operative publishing, etc. There exists a variety of platforms which relieve the groupware developer from struggling with standard problems like network details, synchronisation algorithms, etc., and allow him or her to concentrate on applicationspecific de...
متن کامل